.pop_win_bg #pop{
	opacity: 1;
}

#searchForm *{
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

#searchForm{
	display: block;
	float: left;
	min-width: 410px;
	background-color: #f6f6f1;
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
}

#searchText{
	font-size: 14px;
	color: #766a5c;
	margin-left: 10px;
	height: 20px;
	line-height: 20px;
}
#searchInput{
	width: 260px;
	height: 20px;
	margin-left: 10px;
	color:#bbb;
}
#searchSubmit{
	padding:2px 3px;
	margin-left: 10px;
}
#detailDiv{
	color: #666;
}
#annouceDiv{
	float: left;
 	margin-top: 5px;
 	min-width: 410px;
 	color: #666;
}
#searchResultsTextP{
	padding: 0;
	margin:0;
	float: left;
	color: #666;

}
#urlAnode{
	display: block;
	float: right;
	color: #666;
}

#upPage,#downPage{
	display: none;
	float: left;
	margin: 0 5px;

}

#ajaxDiv{
	width: 355px;
	float: left;
}
.book{
	margin-top: 20px;
	float: left;
}
.book img{
	border: 0;
	float: left;
}
.bookDetail{
	float: left;
	margin-left: 30px;
	padding-left: 20px;
	border-left: 1px #bbb dashed;
	height: 86px;
}
.bookDetail *{
	display: block;
	margin-top: 5px;
}
.bookDetail h2{
	font-size: 12px;
	width: 200px;
	margin: 0;
}
.bookDetail span{
	width: 200px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.userMoveDiv{
	float: left;
	height: 86px;
}

.userMoveDiv a{
	display: block;
	margin: 10px 0;

}

.clear{
	clear:both;
}